﻿using System;
using Volo.Abp.Application.Dtos;

namespace mozhi.smarterp.Business.Common
{
    public class DocumentBodyDto : EntityDto<Guid>
    {
        public Guid ProductId { get; set; }

        public string ProductCode { get; set; }

        public string ProductName { get; set; }

        public string ProductModel { get; set; }

        /// <summary>
        /// 基本单位
        /// </summary>
        public Guid BasicUnitId { get; set; }

        public string BasicUnitName { get; set; }

        /// <summary>
        /// 基本数量
        /// </summary>
        public decimal BasicQuantity { get; set; }

        public decimal ConversionRate {  get; set; }

        /// <summary>
        /// 单价
        /// </summary>
        public decimal Price { get; set; }

        public decimal PriceIncludeTax { get; set; }

        public decimal PriceExcludeTax { get; set; }

        public Guid? TaxRateId { get; set; }

        public string TaxRateName { get; set; }

        public decimal TaxRateValue {  get; set; }

        public decimal TaxAmountFr { get; set; }

        public decimal TaxAmount { get; set; }

        public decimal AmountFr { get; set; }

        public decimal Amount { get; set; }

        public decimal TotalAmountFr { get; set; }

        public decimal TotalAmount { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
    }
}
